import request from '@/utils/request'

/**
 * 用户中心-个人信息-反显
 */
export function getUserInfo(query) {
    return request({
        url: `/system/user/getUserInfo`,
        method: 'get',
        params:query
    })
}

/**
 * 用户中心-个人信息-修改
 */
export function updateUserInfo(data) {
    return request({
        url: `/system/user/editUserInfo`,
        method: 'put',
        data
    })
}

/**
 * 用户中心-新增用户
 */
export function addUser(data) {
    return request({
        url: `/system/user/addUserInfo`,
        method: 'post',
        data
    })
}



/**
 * 用户中心-获取子用户
 */
export function getChildUser(query) {
    return request({
        url: `/system/user/getSubUserList`,
        method: 'get',
        params:query
    })
}

/**
 * 用户中心-子账户启用
 */
export function childUserStatus(data) {
    return request({
        url: `/system/user/updateUserStatus`,
        method: 'put',
        data
    })
}

/**
 * 用户中心-删除子账户
 */
export function delChildUser(params) {
    return request({
        url: `/system/user/${params.userId}`,
        method: 'DELETE'
    })
}


/**
 * 用户中心-修改子账户
 */
export function updateChildUser(data) {
    return request({
        url: `/system/user/editUserInfo`,
        method: 'put',
        data
    })
}
